Digital staff onboarding, attendance, leave and performance records for The Helping Hand Financial Wellness.
THN IT Solutions 3 (PTY) LTD t/a The Helping Hand Financial Wellness
NCRDC 2401 | VAT: 4270290200
Sign in
Use your Employee ID and password.
{{ loginPwToggleLabel }}
{{ loginError }}
Inspection accounts
One filler login per position, for reviewing what each role can see. Password 123456. These accounts are never saved or synced and do not appear on the live site.
Theme
{{ currentUser.name }}
{{ currentUser.employeeId }}
{{ currentUser.roleLabel }}
Change your password
This is a first login. Set a new password to continue.
{{ pwError }}
{{ toast }}
Delete employee file
You are about to permanently delete {{ pendingDelete.name }} ({{ pendingDelete.employeeId }}) and their login, documents, attendance, leave and performance records.
This cannot be undone. The deletion is recorded in the audit log.
Something wrong that you can't change yourself? Tell HR what it should be. Your ID number and banking details you can update directly.
{{ employeeFileData.selfService.req.current }}
{{ employeeFileData.selfService.req.fileName }}
{{ employeeFileData.selfService.requestsTitle }}
{{ q.statusLabel }}{{ q.field }}
Change to: {{ q.requested }}
{{ q.meta }}
{{ sec.title }}
{{ row.k }}{{ row.v }}
{{ employeeFileData.sensitiveNote }}r role and only visible to HR/Executive users, per POPIA field-level access control.
For Official Use Only
{{ row.k }}{{ row.v }}
Documents Verified
{{ d.mark }}{{ d.label }}
Equipment, Apparel & Compliance
{{ d.mark }}{{ d.label }}
Generate a Letter
{{ employeeFileData.letters.intro }}
{{ employeeFileData.letters.signNote }}
Letters on file
{{ lt.type }}{{ lt.summary }}
{{ lt.when }} · issued by {{ lt.by }}
Upload a Document
Uploads are staged for HR/Executive review before they form part of the official digital file. Upload signed acceptance pages here — Code of Conduct and probationary / permanent contracts — plus sick notes when returning from sick leave, IDs and other supporting documents. Maximum 1.5 MB per file.
Source: THHFW Organisational Structure & Role Definitions — Version 1.0 (NCRDC 2401). Performance reviews are measured against these responsibilities and indicators.
No role definition on file for this position yet.
Pay Date
{{ employeeFileData.payroll.payDate }}
{{ employeeFileData.payroll.frequency }}
{{ employeeFileData.payroll.salaryLabel }}
{{ employeeFileData.payroll.basicSalary }}
{{ employeeFileData.payroll.salaryNote }}
Net take-home (entered by HR){{ employeeFileData.payroll.salaryBreakdown.net }}
Generate a payslip for a specific month. Payslips are issued within the payment window (last day of the month – 2nd of the following month).
HR/Exec: enter the month's payable bonus and any other deductions before generating.
Payroll information is visible to HR/Executive and to the employee on their own file only. It is excluded from Manager views and manager-generated documents.
Organisation Structure
Who reports to whom across THHFW — by job title. Use this to see your reporting line and where your role sits in the company.
Your reporting line
You are {{ orgStructureData.myPosition }} — you report to {{ orgStructureData.myReportsTo }}.
{{ x.title }}{{ x.youBadge }}
{{ x.note }} · Reports to: {{ x.reportsTo }}
↓
{{ dept.name }}
{{ dept.head.title }}{{ dept.head.youBadge }}
Department Head · Reports to: {{ dept.head.reportsTo }}
{{ r.title }}{{ r.youBadge }}
↳ {{ r.reportsTo }}
New Staff Onboarding Form
Mirrors the paper onboarding form. Medical details (Section 9) are hidden from Manager and Employee views; banking is captured here for payroll.
Confirms receipt and acceptance of the THHFW Code of Conduct (NCRDC 2401) as part of onboarding.
{{ onboardingFormData.codeAck1.mark }}I confirm that I have received and read a copy of the THHFW Code of Conduct.
{{ onboardingFormData.codeAck2.mark }}I acknowledge and accept the standards of conduct, values and disciplinary process set out in the Code of Conduct, and understand that a breach may result in disciplinary action.
Attendance
{{ attendanceData.subtitle }}
Team Register
{{ attendanceData.register.scopeLabel }}
No one in this register.
Employee
Status
Clock In
Clock Out
{{ r.name }}
{{ r.position }} · {{ r.savedLabel }}
{{ c.label }}
{{ c.value }}
Monthly Attendance Rate
{{ w.pct }}%
{{ w.label }}
Record Attendance Entry
Raise an Attendance Dispute
If a record here doesn't align with your approved or declined leave, flag it — this notifies HR by email.
Date
Clock In
Clock Out
Status
{{ a.date }}
{{ a.clockIn }}
{{ a.clockOut }}
{{ a.label }}
Leave Management
{{ leaveData.subtitle }}
Apply for Leave
Exam Schedule (required)
Study Leave is only granted for upcoming exams. Upload your official exam timetable (PDF or photo, max 1.5 MB).
✓ {{ leaveData.form.examFileName }}
My Leave Balance — 2026
{{ b.type }}{{ b.remaining }} of {{ b.entitled }} left
Family Responsibility Leave is strictly for genuine, unavoidable events tied to a specific date — the death of a close family member (funeral / bereavement) or when your child is born or is sick. It is not holiday or personal time; requests without a valid reason will be declined or charged to your Annual Leave. HR may ask for proof such as a death certificate or medical certificate. Maternity Leave follows the BCEA (up to four consecutive months). Notify HR and apply as early as possible so cover can be arranged. Sick / Emergency Leave requires a sick note uploaded to your Documents on return for any absence longer than two consecutive days. Study Leave is only granted to staff writing upcoming exams. Your official exam schedule must be uploaded with the request; it is saved to your Documents for HR review.
Performance Reviews
Select a team member from the directory to view or add a review, or browse recent reviews below.
Who viewed or edited what, and when. Sensitive values are masked.
When
Actor
Action
Target
Detail
{{ a.when }}
{{ a.actor }}
{{ a.action }}
{{ a.target }}
{{ a.detail }}
Login Credentials
Temporary passwords generated at onboarding. Email them to staff (personal + work address) or print a sheet to hand out. Once an employee logs in and sets their own password, it no longer shows here.
Employee
Login ID (username)
Position
Password
Status
Send
{{ c.name }}
{{ c.loginId }}
{{ c.position }}
{{ c.pw }}
{{ c.status }}
{{ c.emailNote }}
No email on file
No employee logins yet. Credentials appear here automatically as employees are onboarded.
Staff Login Credentials
The Helping Hand Financial Wellness · Generated {{ credentialsPrintData.generatedAt }}
Confidential — hand to each employee privately. They must set their own password on first login.
Employee
Login ID
Temp Password
Position
{{ r.name }}
{{ r.loginId }}
{{ r.pw }}
{{ r.position }}
No active logins to print.
Announcements & Memos
{{ announcementsData.subtitle }}
No announcements yet. Memos from HR, the Operations Manager and the CEO will appear here.
{{ m.subject }}
{{ m.tag }}
{{ m.body }}
From {{ m.from }} · {{ m.when }} · To {{ m.audienceLabel }}
Send a Memo
Broadcast an announcement or office memo to staff. It appears in every recipient's Announcements and is emailed to their work address. A copy is always sent to the CEO for the record.
{{ memoData.priorityMark }}
Mark as high priority
{{ memoData.recipientNote }}
HR Alerts
Every change made by staff below HR/Executive level — banking updates, leave requests, document uploads, warnings and performance reviews. Click an alert to open the file.
No alerts. Banking changes, leave requests, document uploads, warnings and performance reviews submitted by staff below HR level will appear here.
☐ Employee refused to sign. Letter read out / handed over in the presence of the witness above. Employee comments (optional): ______________________________________________________________
Paid by EFT to {{ payslipData.bankLine }} within the payment window: last day of the month – 2nd of the following month. PAYE shown is an estimate; the SARS tax certificate (IRP5) governs. Queries: hr@thehelpinghandwellness.co.za.